











 

<html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <title>QuickIO.NET - InternalHelpers</title>
        <meta name="viewport" content="width=device-width">

		
			<link rel="stylesheet" type="text/css" href="../assets/css/style.css" />
			<script src="../assets/js/vendor.js"></script>
			<script src="../assets/js/frame.js"></script>
		

		<script>hljs.initHighlightingOnLoad();</script>

    </head>
    <body>        
        
		<!-- DropDowns -->
		<div id="dropdown-1" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
				
			</ul>
		</div>

		<div id="dropdown-2" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
				
			</ul>
		</div>

		<div id="dropdown-3" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
				

				

					<li><a href="#AddFileAttrribute"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> AddFileAttrribute(FileAttributes source, FileAttributes attr)</a></li>

				

					<li><a href="#ContainsFileAttribute"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> ContainsFileAttribute(FileAttributes source, FileAttributes attr)</a></li>

				

					<li><a href="#ForceFileAttributesExistance"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> ForceFileAttributesExistance(FileAttributes source, FileAttributes attr, Boolean existance)</a></li>

				

					<li><a href="#RemoveFileAttribute"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> RemoveFileAttribute(FileAttributes source, FileAttributes attr)</a></li>

				

					<li><a href="#TryAddFileAttrribute"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> TryAddFileAttrribute(FileAttributes source, FileAttributes attr, FileAttributes& updatedSource)</a></li>

				

					<li><a href="#TryForceFileAttributesExistance"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> TryForceFileAttributesExistance(FileAttributes source, FileAttributes attr, Boolean existance, FileAttributes& updatedSource)</a></li>

				

					<li><a href="#TryRemoveFileAttrribute"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> TryRemoveFileAttrribute(FileAttributes source, FileAttributes attr, FileAttributes& updatedSource)</a></li>

				
			</ul>
		</div>

		<div id="dropdown-4" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
				
			</ul>
		</div>
		<!-- DropDowns Ende -->

	    <div class="ui-layout-north">
			<div class="toolbar">

				
					<a href="#" data-dropdown="#dropdown-3" class="button"><img src="../assets/images/icons/Method_public.png"/> Methods <span class="info">(7)</span> <i class="icon-caret-down"></i></a>
				

				<div class="right">
					<span class="toolbar-info"> Namespace: SchwabenCode.QuickIO.Internal</span>
					<a href="#" id="expand-all-button" class="button"><i class="icon-align-justify" title="Expand all"></i></a>
					<a href="#" id="print-button" class="button"><i class="icon-print" title="Print"></i></a>
				</div>
			</div>
		</div>
        
		<div class="ui-layout-center">
			
			
				<div id="sd-class-diagram">
					
					<svg height="220.51" width="250.00"><g transform="scale(0.88)"><rect height="246" width="283" x="0.55" y="0.55" fill="#FFFFFF" stroke="#979797" stroke-width="1" /><text x="88.78" y="20.50" fill="" style="" text-anchor="" font-family="" font-size="11.00" onmouseover="" onmouseout=""><![CDATA[internal static class]]></text><a xlink:href="../type/InternalHelpers.html" xmlns:xlink="xlink"><text x="87.64" y="40.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[InternalHelpers]]></text></a><path d="M0.5,55.50L284.00,55.50" stroke="#979797" stroke-width="1" /><image width="16.00" height="16.00" x="15.00" y="68.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalHelpers.html#AddFileAttrribute" xmlns:xlink="xlink"><text x="40.00" y="80.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[AddFileAttrribute]]></text></a><image width="16.00" height="16.00" x="15.00" y="93.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalHelpers.html#ContainsFileAttribute" xmlns:xlink="xlink"><text x="40.00" y="105.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ContainsFileAttribute]]></text></a><image width="16.00" height="16.00" x="15.00" y="118.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalHelpers.html#ForceFileAttributesExistance" xmlns:xlink="xlink"><text x="40.00" y="130.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ForceFileAttributesExistance]]></text></a><image width="16.00" height="16.00" x="15.00" y="143.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalHelpers.html#RemoveFileAttribute" xmlns:xlink="xlink"><text x="40.00" y="155.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[RemoveFileAttribute]]></text></a><image width="16.00" height="16.00" x="15.00" y="168.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.Internal.InternalHelpers.TryAddFileAttrribute(System.IO.FileAttributes, System.IO.FileAttributes, System.IO.FileAttributes&amp;).html" xmlns:xlink="xlink"><text x="40.00" y="180.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TryAddFileAttrribute]]></text></a><image width="16.00" height="16.00" x="15.00" y="193.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.Internal.InternalHelpers.TryForceFileAttributesExistance(System.IO.FileAttributes, System.IO.FileAttributes, System.Boolean, System.IO.FileAttributes&amp;).html" xmlns:xlink="xlink"><text x="40.00" y="205.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TryForceFileAttributesExistance]]></text></a><image width="16.00" height="16.00" x="15.00" y="218.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.Internal.InternalHelpers.TryRemoveFileAttrribute(System.IO.FileAttributes, System.IO.FileAttributes, System.IO.FileAttributes&amp;).html" xmlns:xlink="xlink"><text x="40.00" y="230.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TryRemoveFileAttrribute]]></text></a></g></svg>
				</div>
			

			<div class="right-margin">
				<h3 class="box-title first-heading">Syntax</h3>					
				<div class="syntax-box">
					<pre class="wrap-pre"><code>internal static class InternalHelpers : object</code></pre>
				</div>

				
					<h3 class="box-title">Basetype</h3>
					<div class="list-box">
						<ul>
						
								<li>System.object</a></li>
							
						
						</ul>
					</div>
				

				
        
				

				

				

				

				

				
					<h3 class="box-title">Methods</h3>
					
						












 



<div id="AddFileAttrribute" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>AddFileAttrribute(FileAttributes source, FileAttributes attr)</p></a>
		
			
				<div class="summary markdown">
					<p>Adds a FileAttributes attr to the existing collection source.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static FileAttributes AddFileAttrribute(FileAttributes source, FileAttributes attr)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">source</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>FileAttributes collection</p>

						</div>
					
						<p class="key">attr</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>Attribute to add</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>FileAttributes</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="ContainsFileAttribute" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>ContainsFileAttribute(FileAttributes source, FileAttributes attr)</p></a>
		
			
				<div class="summary markdown">
					<p>Checks whether the given attribute in the collection is included.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean ContainsFileAttribute(FileAttributes source, FileAttributes attr)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">source</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>FileAttributes collection</p>

						</div>
					
						<p class="key">attr</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>Attribute to check</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>True if exists, false if not</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="ForceFileAttributesExistance" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>ForceFileAttributesExistance(FileAttributes source, FileAttributes attr, Boolean existance)</p></a>
		
			
				<div class="summary markdown">
					<p>Adds another FileAttributes attr to the existing collection source</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static FileAttributes ForceFileAttributesExistance(FileAttributes source, FileAttributes attr, Boolean existance)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">source</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>FileAttributes collection</p>

						</div>
					
						<p class="key">attr</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>Attribute to add or remove</p>

						</div>
					
						<p class="key">existance</p>
						
						
									
									<small>Boolean</small>

														
						
						<div class="inline">
							<p>true to add, false to remove</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>FileAttributes</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="RemoveFileAttribute" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>RemoveFileAttribute(FileAttributes source, FileAttributes attr)</p></a>
		
			
				<div class="summary markdown">
					<p>Removes a FileAttributes attr to the existing collection source.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static FileAttributes RemoveFileAttribute(FileAttributes source, FileAttributes attr)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">source</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>FileAttributes collection</p>

						</div>
					
						<p class="key">attr</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>Attribute to remove</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>FileAttributes</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="TryAddFileAttrribute" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>TryAddFileAttrribute(FileAttributes source, FileAttributes attr, FileAttributes& updatedSource)</p></a>
		
			
				<div class="summary markdown">
					<p>Adds a FileAttributes attr to the existing collection source.
Returns true on add. False if the collection already contains that attribute.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean TryAddFileAttrribute(FileAttributes source, FileAttributes attr, FileAttributes&amp; updatedSource)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">source</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>FileAttributes collection</p>

						</div>
					
						<p class="key">attr</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>Attribute to add</p>

						</div>
					
						<p class="key">updatedSource</p>
						
						
									
									<small>FileAttributes&</small>

														
						
						<div class="inline">
							<p>FileAttributes after update</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>True if attributes updated</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="TryForceFileAttributesExistance" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>TryForceFileAttributesExistance(FileAttributes source, FileAttributes attr, Boolean existance, FileAttributes& updatedSource)</p></a>
		
			
				<div class="summary markdown">
					<p>Checks whether an attribute is already in the collection; If not, it will be added.
Returns true on add. False if the collection already contains that attribute.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean TryForceFileAttributesExistance(FileAttributes source, FileAttributes attr, Boolean existance, FileAttributes&amp; updatedSource)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">source</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>FileAttributes collection</p>

						</div>
					
						<p class="key">attr</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>Attribute to add or remove</p>

						</div>
					
						<p class="key">existance</p>
						
						
									
									<small>Boolean</small>

														
						
						<div class="inline">
							<p>true to add, false to remove</p>

						</div>
					
						<p class="key">updatedSource</p>
						
						
									
									<small>FileAttributes&</small>

														
						
						<div class="inline">
							<p>FileAttributes after update</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>True if the collection source has been updated updatedSource.</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="TryRemoveFileAttrribute" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>TryRemoveFileAttrribute(FileAttributes source, FileAttributes attr, FileAttributes& updatedSource)</p></a>
		
			
				<div class="summary markdown">
					<p>Removes a FileAttributes attr to the existing collection source.
Returns true on remove. False if the collection does not contain that attribute.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean TryRemoveFileAttrribute(FileAttributes source, FileAttributes attr, FileAttributes&amp; updatedSource)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">source</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>FileAttributes collection</p>

						</div>
					
						<p class="key">attr</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>Attribute to remove</p>

						</div>
					
						<p class="key">updatedSource</p>
						
						
									
									<small>FileAttributes&</small>

														
						
						<div class="inline">
							<p>FileAttributes after update</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>True if attributes updated</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


					
				

				
			</div>
		</div>

    </body>
</html>

